C++ Capstone Project